﻿using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Demo5();
        }

        static void Demo1() {
            //用户输入正方形边长，用* 打印出实心正方形。

            //如：用户输入5，则输出如下图形。
            //*****
            //*****
            //*****
            //*****
            //*****
            Console.WriteLine("请输入正方形边长：");
            int a = int.Parse(Console.ReadLine());
            for (int i = 1; i <= a; i++)
            {
                for (int j = 1; j <= a; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();

            }


        }
        static void Demo2() {
            //九九乘法表
            int[,] a = new int[9, 9];
            for (int i = 0; i < a.GetLength(0); i++)
            {
                for (int j = 0; j < i + 1; j++)
                {
                    Console.Write((i + 1) + "*" + (j + 1) + "=" + (i + 1) * (j + 1) + "\t");

                }
                Console.WriteLine();
            }

        }
        static void Demo3() 
        {
            //用户输入正方形边长，用* 打印出空心正方形。

            //    如：用户输入5，则输出如下图形。
            //    *****
            //    *   *
            //    *   *
            //    *   *
            //    *****
            Console.WriteLine("请输入空心正方形边长：");
            int a = int.Parse(Console.ReadLine());
            for (int i = 1; i <= a; i++)
            {
                for (int j = 1; j <= a; j++)
                {
                    if (j == 1 || j == a || i == 1 || i == a)
                    {
                        Console.Write("*");

                    }
                    else
                    {
                        Console.Write(" ");
                    }
                }
            Console.WriteLine();

            }
        }





    static void Demo4()
    {
        //菱形
        Console.WriteLine("请输入菱形边长：");
        int a = int.Parse(Console.ReadLine());
        for (int i = 1; i <= a; i++)
        {
            for (int j = 1; j <= a - i; j++)
            {
                Console.Write(" ");
            }
            for (int k = 1; k <= 2 * i - 1; k++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
        for (int i = 1; i <= a - 1; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write(" ");

            }
            for (int k = 2 * a - 3; k >= 2 * i - 1; k--)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }

    }
        //奇数
        static void Demo5() {
            Console.WriteLine("输入一个奇数：");
            int a = int.Parse(Console.ReadLine());

            for (int i = 0; i < a; i++)
            {
                for (int j = 0; j < a - i; j++)
                {
                    Console.Write("  ");
                }
                for (int c = 0; c < i * 2 - 1; c++)
                {
                    Console.Write(" *");
                }

                Console.WriteLine("");
            }
            Console.ReadKey();
        }
        //1. 定义一个用户类，存放用户的账号、用户名和密码属性；
        //2. 在用户类中定义一个方法输出当前用户对象的账号、用户名和密码的信息；然后在主方法调用输出；
        static void class6() {
            Class1 s = new Class1();
            s.username = "问天";
            s.password = "123456";
            s.user();
            Console.ReadKey();
        }




    








    



























}
}
